Applying ISO/IEC 9126-1 Quality Model to Quality Requirements Engineering on Critical Software
نویسنده
چکیده
In order to develop a software product for a critical system, specifying quality requirements is vitally important. Quality requirements should be defined based on various stakeholders’ needs. Software quality impacts the information system’s behavior, and the behavior impacts the behavior of the External-System that contains the information system. Safety is an issue of the External-System. A software product alone is harmless, because it can do nothing without computer hardware. However, any software quality characteristic, such as security and reliability, impacts the External-System’s safety. In this paper, conceptual models for quality requirements are presented. Then needs, requirements, and quality requirements are defined. Requirements for a Quality Requirements Engineering method are also stated. Then a method for Quality Requirements Engineering and associated specification is provided with a simple example.
منابع مشابه
Eliciting and prioritizing quality requirements supported by ontologies: a case study using the ElicitO framework and tool
As software complexity grows and clients demand higher quality software, quality requirements can no longer be considered to be of secondary importance. Thus eliciting, specifying, prioritising and validating quality requirements is a pre-requisite to the development of effective and efficient information systems. Despite the critical importance of quality requirements, there is a considerable ...
متن کاملQuality and usability: A new framework
ISO/IEC 9126 (1991) established a practical way of decomposing software quality into a set of characteristics and subcharacteristics. Reconciling this approach to quality with a new standard for usability (ISO 9241-11) has led to a comprehensive framework for software product quality which is being incorporated in a revision to ISO/IEC 9126. The new framework defines three perspectives: interna...
متن کاملApplying the ISO 9126 quality model to test specifications - exemplified for TTCN-3 test specifications
Quality models are needed to evaluate and set goals for the quality of a software product. The international ISO/IEC standard 9126 defines a general quality model for software products. Software is developed in different domains and the usage of the ISO/IEC quality model requires an instantiation for each concrete domain. One special domain is the development and maintenance of test specificati...
متن کاملEvaluation of Software Quality using Choquet Integral Approach
Software development comprises of processes which can be controlled, managed and improved by software measurement. The efficiency of software measurement is determined by software quality, which assesses the position of any software company in the international economic scenario. This calls for a need to develop quality models which would quantify the various quality parameters. However, these ...
متن کاملPolitecnico di Torino Porto Institutional Repository [ Proceeding ] Using the ISO / IEC 9126 product quality model to classify defects
Background: Existing software defect classification schemes support multiple tasks, such as root cause analysis and process improvement guidance. However, existing schemes do not assist in assigning defects to a broad range of high level software goals, such as software quality characteristics like functionality, maintainability, and usability. Aim: We investigate whether a classification based...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004